package com.qfedu.yanglao20admin.plancase.param;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.qfedu.yanglao20.entity.plancase.CaseInstruct;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author yujie
 * @data 2023/4/23 17:52
 */
@Data
@ApiModel("预案列表信息以及指令参数")
public class CaseListVOParam {
    /**
     * 预案列表id
     */
    @ApiModelProperty("预案列表id")
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 预案名称
     */
    @ApiModelProperty("预案名称")
    private String caseName;
    /**
     * 预案归属id
     */
    @ApiModelProperty("预案归属id")
    private Integer affiliationId;
    /**
     * 企业id
     */
    @ApiModelProperty("企业id")
    private Integer companyId;
    /**
     * 预案类型id
     */
    @ApiModelProperty("预案类型id")
    private Integer caseId;
    /**
     * 事故类型id
     */
    @ApiModelProperty("事故类型id")
    private Integer accidentId;
    /**
     * 用户id
     */
    @ApiModelProperty("用户id")
    private Integer userId;
    /**
     * 救援注意事项
     */
    @ApiModelProperty("救援注意事项")
    private String notice;
    /**
     * 附件
     */
    @ApiModelProperty("附件")
    private String attachmentUrl;

    @ApiModelProperty("预案指令信息列表")
    private List<CaseInstruct> caseInstructList;
}
